$(function () {
    var permission_datagrid = $("#permission_datagrid");

    var cmdObj = {
        //工具栏添加
        reload: function () {
            $.messager.confirm('确认', '您确认想要加载权限吗？', function (r) {
                if (r) {
                    $.get("/permission/reload", function (data) {
                        if (data.success) {
                            //刷新列表数据
                            permission_datagrid.datagrid("reload");
                        } else {
                            $.messager.alert('温馨提示', data.msg);
                        }
                    })
                }
            });
        },
        //权限删除
        remove: function () {
            //判断是否选中数据
            var row = permission_datagrid.datagrid("getSelected");
            if (!row) {
                $.messager.alert('温馨提示', "请选择要编辑的数据");
                return;
            }
            $.messager.confirm('确认', '您确认想要执行这个操作吗？', function (r) {
                if (r) {
                    $.get("/permission/delete", {id: row.id}, function (data) {
                        if (data.success) {
                            //刷新列表数据
                            permission_datagrid.datagrid("reload");
                        } else {
                            $.messager.alert('温馨提示', data.msg);
                        }
                    })
                }
            });
        }
    };

    //调用
    $("a[data-cmd]").click(function () {
        var cmd = $(this).data("cmd");
        cmdObj[cmd]();
    });

    permission_datagrid.datagrid({
        url: "permission/list",
        fit: true,
        fitColumns: true,
        striped: true,
        singleSelect: true,
        pagination: true,
        rownumbers: true,
        toolbar:"#tb",
        columns: [[
            {field: "ck", checkbox: true},//显示多选框样式
            {field: "id", hidden: true},
            {field: "name", title: "权限名称", width: 100},
            {field: "resource", title: "权限表达式", width: 100}
        ]]

    });

});

